終於來到了第30天的挑戰!這是我第一次參加鐵人賽,從決定參賽到正式開賽,心中經歷了許多掙扎,包括內容的配置和個人時間的安排。但如今順利完賽,我非常慶幸當初做出了參賽的決定。
雖然我不確定是否有人會看這系列文章,或有多少人會閱讀,但畢竟鐵人賽是一個公開的活動,所以在撰寫每篇文章時,我總會再三思考:如果我是個初學者,閱讀這些內容是否能夠理解?
因此,在一開始的篇章中,我加入了許多小補充,希望讓閱讀這些文章的人能夠更順暢地理解內容,而不必額外去查詢那些專有名詞的含義。過程中,因擔心傳達的觀念是否正確,我也常常再三確認,不知不覺間,自己反而收穫最多,對於那些平常工作中習以為常的事物也有了更深刻的理解。
這次的文章規劃是從一些基本的 TypeScript 觀念介紹開始,接著,搭配 Todo List 這個小型專案應用前面章節所提到的觀念,並循序漸進地加入 React 所提供的型別,最後則挑選幾個經典的 TypeScript Utility Types 作為結尾。
希望在這趟旅程中,這些文章也能對其他正在探索 TypeScript 的開發者們有所幫助。
未來如果有關於 TypeScript 或其他程式相關的文章,我會將它們放在我個人的 Medium 上。如果你喜歡本系列文章,歡迎加入我的 Medium,一起進行程式交流。
最後,祝大家開發順利!